#ifndef __IVIDRTSP_H__
#define __IVIDRTSP_H__
#include "stdio.h"
#include "stdint.h"
#include "rtsp.h"


class IVidRtsp
{
private:

public:
    IVidRtsp(){};
    virtual ~IVidRtsp(){};

    virtual int32_t init(RtspConfig *rtsp_cfg) = 0;
    virtual int32_t deinit() = 0;

    virtual int32_t start() = 0;
    virtual int32_t stop() = 0;

    virtual int32_t deliver( VidPacket *vid_pkg ) = 0;

};


#endif